home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Spanish Scene 1
/
SpanishScene1.iso
/
spanish pack n°1 by llfb
/
--llfb--
/
docs
/
docs11.dms
/
docs11.adf
/
text
/
CED.pp
/
CED
Wrap
Text File
|
2000-01-02
|
40KB
|
994 lines
CYGNUS ED V2.0 - MANUAL
-----------------------
NOTA: Aunque la traduccion sea sobre el V2.0, sirve igual para todas las
demas versiones.
CLEAR
El PROJECT / CLEAR borra el documento que haya en ese momento, antes te
pide la confirmación.
OPEN NEW
El OPEN NEW se usa para abrir una nueva ventana de documento. Deja el
fichero en curso intacto.
OPEN
El PROJECT / OPEN te permite cargar un fichero en la ventana en curso. Si
en dicha ventana ya hay un fichero, te pedira confirmación.
Si quieres editar dos ficheros a la vez simplemente selecciona SPECIAL /
VIEW OPERATIONS / SPLIT VIEW y entonces selecciona PROJECT / OPEN.
Desde el Workbench si quieres cargar varios documentos de una vez, pulsa shift
mientras haces CLICK en los iconos de los documentos.
Nota
.- Si quieres borrar el nombre que haya escrito en el espacio
"file" un atajo de teclado es Amiga derecha + X.
Mientras estas cargando un directorio, si te arrepientes y quieres cargar
otro, selecciona el nuevo directorio y dejara de cargar el anterior. Lo
mismo para los ficheros.
INCLUDE
El PROJECT / INCLUDE es parecido al OPEN, sólo que en lugar de borrar el
fichero en curso, lo inserta, y lo hace a partir de donde hayas dejado el
cursor.
SAVE BLOCK
El PROJECT / SAVE BLOCK te almacena en clipboard un bloque que tengas
marcado en ese momento. El texto se puede meter en el clipboard usando
CUT BLOCK y COPY BLOCK (ver el menu CUT/PASTE).
Esta opción te permite grabar sólo un trozo de tu fichero bajo un nuevo
nombre.
Si el clipboard esta vacío, esta opción es inválida.
Nota
.- El clipboard es un espacio de memoria donde se almacena el trozo de
texto que cortas.
Aparecerá un requester en pantalla que te pedira el nombre bajo el que
quieres grabar el bloque que has cortado.
Puedes especificar PRT: en el requester de nombre para imprimir el bloque
por impresora, aunque se recomienda usar PRINT BLOCK, porque puede expandir
bien los tabuladores y poner el margen izquierdo.
Página.1
SAVE
El PROJECT / SAVE graba tu documento con el nombre que le hayas puesto.
For notes on use of the file requester, see the help documentation under
PROJECT / OPEN.
SAVE AS
El SAVE AS te permite grabar un documento especificando el nombre.
El PROJECT / SAVE AS es lo mismo que la función SAVE, sólo que siempre
pide un nombre para el fichero.
SAVE WITH ICON
El PROJECT / SAVE WITH ICON te permite especificar si quieres icono
o no para el documento.
Cada vez que cargas el CygnusEd, el decide si esta opción debe estar
por defecto en on/off. Si lo cargas desde un Workbench estara en on, si lo
cargas desde un CLI estará en off.
HELP!
Seleccionando HELP! desde el menú de selección PROJECT / HELP, o
pulsando la tecla HELP, puedes acceder a el sistema de ayuda extendida
del CygnusEd.
Para cancelar pulsa el botón derecho del ratón y suelta o pulsa alguna
tecla.
Nota.- Para usar HELP! debesa tener el fichero
CEDHELP.HLP
en el directorio
en curso o en el directorio S:.
Cuando se encuentra el fichero HELP otra pantalla aparecerá, y tendrás otro
fichero en pantalla, la documentación de ayuda para el comando de menu
seleccionado. Puedes editar, imprimir, o grabar este documento como quierás
en otro fichero. Para quitar la ayuda cuando ésta está activada, selecciona
PROJECT / QUIT
.
PRINT BLOCK
Esta función escribirá el bloque que haya en el clipboard en el printer
device (PRT:). Expandirá tabuladores a espacios (necesario si usas tabulaciones
no standard. Los espacios del borde izquierdo (ver
ENVIRONMENT / SET LEFT
BORDER) serán insertados al principio de cada línea.
Esta opción también se puede usar para grabar el contenido del clipboard a
un fichero. Cuando aparezca el requester, cambia "prt:" por el nombre del
fichero que quieres grabar.
El CygnusEd clipboard es usado por el
CUT BLOCK
y
COPY BLOCK
en el menú CUT/PASTE.
Página.2
Nota:
Esta función es multi-tarea. Esto es, tu puedes continuar
editando tu documento (u otro) mientras está imprimiendo.
QUIT
El comando QUIT cierra la ventana en curso.
Si ha habido algún cambio en el documento de esa ventana se te pedirá
confirmación.
Al quitar la última ventana abierta se te devolverá el control al CLI o al
Workbench, según desde donde lo hayas cargado.
SAVE & QUIT
Primero graba el documento y después cierra la ventana.
HOT-START
Esta función te permite mantener al CygnusEd en memoria después de salir de
él. Esto significa que con una secuencia HOT-Key puedes ejecutar el CygnusEd
sin necesidad de volver a cargarlo de nuevo. Las secuencias HOT-Key son:
1. RIGHT ALT - RIGHT SHIFT - RETURN:
Esto hará una de dos cosas. Si ya tienes una copia de CygnusEd funcionando
automáticamente subirá a la pantalla principal (si estaba detrás) y se
activará. Si tienes una copia de CygnusEd "durmiendo", esto es, que has salido
con el HOT-Start puesto en ON, o lo ejecutas con el comando dado en #3,
entonces CygnusEd se ejecutará.
2. RIGHT ALT - RIGHT SHIFT - CONTROL - RETURN:
Esto borrará un CygnusEd que esté "durmiendo" quitándolo de la memoria.
3. RUN CED -R
Esto hará que se cargue el CygnusEd del disco en la memoria, como normalmente,
pero sin ejecutarse.
LAYOUT
Cuando el ENVIRONMENT / MISCELLANEOUS / LAYOUT setting está ON, te permite
moverte por el texto mediante los cursores o el ratón.
Si la opción no está seleccionada, no te podrás mover más allá del final
de la línea con los cursores.
Con la opción
LAYOUT
podemos mover el cursor a zonas donde haya
texto o no.
Página.3
WORD WRAP
Esta opción te permite meter texto sin tener que preocuparte de pulsar
RETURN al final de cada línea.
Con esta opción el editor detectará cuando alcanzamos el borde derecho y,
si la palabra que estuviesemos escribiendo no cupiese, la pasaría a escribir
en la siguiente línea, sin tener que dejarla cortada.
La opción
ENVIRONMENT / SET RIGHT BORDER
se usa para poner el
borde derecho.
INSERT MODE
Esta opción te permite escribir sin borrar el texto que había debajo, es
decir, va desplazando el texto que había debajo hacia la derecha mientras
escribes.
Con la opción en OFF, estás en
OVERSTRIKE
mode, donde todo lo que
escribas se escribirá encima del texto que estaba debajo.
KEYPAD MOVEMENT
Esta opción está normalmente en OFF, es decir, el keypad representa a los
números del 0 al 9 y demás signos.
Con KEYPAD MOVEMENT ON, el keypad permite mover el cursor de la manera
siguiente:
__________________________________________________
| | | |
| tope de | | tope de |
| fichero | subir 1 línea | pantalla |
| | | |
|_______________|_________________|________________|
| | | |
| izquierda | | derecha |
| 1 caracter | centrar cursor | 1 caracter |
| | | |
|_______________|_________________|________________|
| | | |
| base de | | base de |
| fichero | bajar 1 línea | pantalla |
| | | |
|_______________|_________________|________________|
| | |
| | saltar a |
| ir a número de línea | automarca |
| | |
|_________________________________|________________|
| | |
| | |
| - | ENTER |
| | |
|_______________|__________________________________|
Página.4
STATUS LINE
La status line es un suplemento a los indivadores de columna y de
linea. Muesra el número de lineas del fichero, el número de cambios hechos
desde que lo has cargado o salvado por última vez, y el tamaño del documento
en bytes.
Se encuentra en la linea de título, así que si está activada, no podrás
ver el nombre del fichero actual.
TABS = SPACES
Con ésta opción, cuando pulses TAB, CygnusEd convertirá el caracter tab
en un número de espacios. (Para más información ver HELP bajo TAB SIZE y
CUSTOMIZE TABS)
El tamaño del fichero será ligeramente mayor si usas esta opción, porque
tendrá que almacenar varios espacios en vez de un caracter tab. El original
Amiga text editor ED tiene siempre activada esta opción.
Si quieres convertir un fichero completo a tabs=spaces, corta el fichero
completo en el clipboard y usa la opción PROJECT / PRINT BLOCK para salvarlo
al nuevo filename. Actualmente no hay función para convertir espacios a tabs.
CHANGE COLOURS
La opción CHANGE COLOURS setea el color que prefieras. Por defecto,
CygnusEd copiará el color desde el WorkBench.
La formación de selección de color que CygnusEd usa es una formación de
todos los posibles 24 arreglos de tus colores WorkBench. Cada selección (via
menu o Amiga-Key secuencia) lo moverá otro paso a través de la formación
(array).
LEFT AND RIGHT BORDERS
Setean los bordes izdo y dcho del documento.
El borde izdo sólo se usa al imprimir el documento. Te permite especificar
si el fichero debe ser acortado, p.ej. 50 caracteres, así se dejaría espacio
para un diagrama (p.ej.).
El borde dcho es usado para el WORD WRAP, FILL y CENTER LINE (ver HELP
documentación). El borde dcho permite al CygnusEd saber dónde hacer el word
wrapping y qué columna para rellenar un párrafo.
Cuando seleccionas SET LEFT o SET RIGHT BORDER dos lineas verticales
aparecerán. La que sigue al ratón y es del mismo color del texto es la usada
para setear el nuevo borde. La otra muestra el borde de antes. Simplemente
pulsa el botón izdo para poner el nuevo borde. Para poner un borde a una
posición más allá del extremo dcho de la pantalla, mueve el ratón al extremo
dcho y pulsa. Un requester te preguntará si quieres meter un número más largo
y si contestas
YES
un requester numérico aparecerá permitiéndote meter números
más largos.
Página.5
SCROLL BORDERS
Definición: los scroll borders son los bordes "soft" que dicen a
CygnusEd cuándo debería hacer scroll.
Por ejemplo, puedes seteaar los scroll borders a 5 lineas desde lo más
alto de la pantalla, 10 lineas desde lo más bajp, 30 caracteres desde el
extremo dcho, y 20 desde el izdo. Esto significa que si estás 10 lineas desde
abajo y quieres mover abajo la linea siguiente, CygnusEd hará scroll arriba
de la pantalla.
Si quieres que el cursor esté siempre en el centro de la pantalla, puedes
setear los scroll borders para hacerlo o puedes dejar al cursor quedar cerca
del extremo de la pantalla.
Cuando llamas la función SET SCROLL BORDERS aparecerá una caja. Ésta
muestra el actual set scroll borders. Pulsa cuando la caja esté situada
en una esquina de la caja scroll border que quieres dibujar. Entonces aparecerá
una caja con una esquina fijada en ese lugar. Alargala a la otra esquina y
pulsa otra vez. Ahora tienes definidos los nuevos scroll borders.
Si quieres mover un fichero usando el ratón. Simplemente pulsa donde
quieras que aparezca el cursor. El cursor seguirá al ratón hasta que sueltes
botón. Si vas fuera de los scroll borders, CygnusEd hará scroll.
SCROLL JUMP
El scroll jump es el número de lineas que CygnusEd scrollará cuando es
preguntado a scrollar múltiples lineas. Un scroll jump de uno es muy fluido,
pero más lento que un scroll jump más largo. Un scroll jump cuatro es tosco,
pero mucho más rápido que el anterior.
SETTING AND CUSTOMIZING TAB STOPS
La opción TAB SIZE te permite especificar dónde son situados los tab
stops.
La opción CUSTOMIZE TABS lleva arriba una linea de -´s y T´s
(representando tab stops). Puedes pulsar en cualquieras caracteres de esta
linea para cambiarlos de uno a otro. De esta forma puedes poner tus tabs en
cualquier lugar.
WHITE SPACE VISIBILITY
Estas opciones te permiten hacer tabs,espacios,caracteres end-of-line y/o
escape secuencias visible o invisible. Los tabs son pequeños diamantes, los
espacios son tiny x´s, y EOL´s visibles son triangulos sólidos.
Es útil a menudo para esconder (invisible) los códigos escape, desde que
pueden ser distraídos mientras trabajas en tu documento.
Con visible white spaces puedes ver que hay espacios y tabs extendiéndose
más allá, al final de la linea.
La opción visible white spaces no causa print-outs o ficheros a tener
los visible white spaces en ellos. Es sólo usado para la sesión actual.
Página.6
Nota: Cuando los códigos escape están invisibles, están "anclados" al
siguiente caracter. Si borras el caracter inmediátamente siguiente a la escape
sequence, ésta será a su vez borrada (para más información ver MACROS).
Aún cuando los códigos escape están escondidos, puedes usar search y
replace en ellos. Si los códigos escape están escondidos y el cursor está
en el caracter que tiene un código esc "anclado", entoces cualquieras
caracteres que escribas serán insertados en frente del caracter bajo el cursor
y en frente del código esc que está anclado a ese caracter.
SCREEN WIDTH AND HEIGHT
Estas funciones te permiten setear el número de pixels de ancho y el número
de pixels de alto que quieres que tenga tu pantalla CygnusEd. CygnusEd usa
display overscan para permitir más del usual número de pixels.
Nota que puedes tener que reposicionar tu pantalla usando al programa
PREFERENCES en tu WorkBench disk para coger total ventaja de los más largos
settings. Alternativamente puedes hacer una fijación temporal, mientras
CygnusEd está funcionando, manteniendo CONTROL y SHIFT y usando las teclas de
flechas para mover la pantalla a la posición de modo que la altura y anchura
completas de la pantalla puedan ser vistas.
Usando el standard "80-column" font con SCREEN WIDTH seteado a 704 y
SCREEN HEIGHT seteado a 228 y interlace on, permitirá al CygnusEd mostrar
88 columnas de 55 lineas de texto!! - mas la linea de título.
CygnusEd se abrirá automáticamente en la pantalla del WorkBench si el
tamaño de pantalla especificado en tu enviroment file es suficiéntemente
pequeña, de otra manera se abrirá en su propia pantalla. El rendimiento será
normalmente mejor si CygnusEd no está en la pantalla del Wb.
MACROS
CygnusEd soporta macros en teclas de función definibles por el usuario.
Estos macros pueden almacenar cualquier entrada de teclado y de selección
de menú. Los movimientos del ratón y sus botones no se almacenan. No se puede
llamar a un macro desde otro macro (espera versión 1.2 para eso).
CygnusEd soporta 8 bancos de 10 macros y cada macro puede tener hasta 500
pulsaciones de teclado y selecciones de menú. Para ejemplos de uso de los
macros intenta varias combinaciones de teclas con el fichero
CEDMACROS
que está en el disco. Los macros se llaman usando las teclas de función F1 a
F10, y alguna combinación (o ninguna) de SHIFT, ALT, y/o CTRL.
Para definir un macro selecciona
BEGIN/END MACRO
e introduce la
tecla de función con la que quieres llamarlo, y entonces introducir lo que
quieres que se almacene en el macro, usando el teclado y operaciones de menú.
Para finalizar la definición selecciona BEGIN/END MACRO en el menú de nuevo.
Si deseas almacenar los macros para su uso en otro momento, puedes usar el
comando
"Save Macros"
. Puedes poner el nombre del fichero donde quieres
que se almacenen los macros. CygnusEd cargará automáticamente el fichero de
macro
CEDMACROS
o
S:CEDMACROS
si existe, pero puedes especificar
cualquier fichero para que lo cargue como fichero de macro con el comando
"Load Macros"
.
Página.7
Es posible hacer macros sofisticados que cambien algún setting, uso del
clipboard, etc. Uno de mis favoritos es un "transpose macro". Para crearlo
teclea en él: DELETE, CURSOR DERECHO, CTRL DELETE (undelete), y CURSOR
IZQUIERDO. Esto transpondrá dos caracteres. Usando estas técnicas puedes hacer
macros que transpongan palabras, líneas, etc.
Hay además 40 macros dentro del programa que se llaman como los macros
definidos por el usuario, pero otra tecla Amiga o el CAPS LOCK pueden ser
usados también. Estos macros contienen secuencias de escape
ANSI
(códigos
especiales que comienzan con un caracter de escape) para cambiar la salida del
texto cuando se imprime hacia una impresora o hacia una ventana de CLI.
Un código de escape es cualquier secuencia de caracteres que comience con
el caracter ESC (que se muestra como un
'['
inverso, por ejemplo '[m').
Los codigos de escape se usan para llamar a la impresora, ventanas de CLI o
programas terminales para cambiar el color del font o los atributos del texto
que se está imprimiendo. En orden para encontrar el final de un código de
escape CygnusEd usa un simple algoritmo. Si el primer caracter después del
caracter de escape es un '[' entonces CygnusEd asume que el primer caracter
alfabético será el último caracter de la secuencia de escape. Si el primer
caracter después del caracter de escape no es un '[' entonces CygnusEd asume
que el primer caracter alfanumérico será el último caracter de la secuencia
de escape. En cualquier caso, si un TAB, espacio o caracter EOL es encontrado
entonces el código de escape es terminado automáticamente y el TAB, espacio o
caracter EOL se imprime. Este algoritmo, tan simple como es, encuentra
correctamente el final de todas las secuencias de escape.
PRIORITY
Las varias opciones de prioridad te permiten que el CygnusEd funcione bien
mientras otros programas están funcionando a la vez.
La prioridad por defecto para ejecutar un programa es cero. Si CygnusEd
está funcionando a prioridad cero y un CPU hog (como el programa Mandelbrot o
un chequeador de ortografía) está funcionando al mismo tiempo entonces la
eficacia del CygnusEd descenderá. Sin embargo si usas la opción
SET
PRIORITY para poner la prioridad del CygnusEd a uno, entonces CygnusEd
tomará todo el tiempo de CPU que necesite y normalmente no enlentecerá al CPU
hog apreciablemente.
Por desgracia también un editor de texto puede ser un CPU hog. Si estás
constantemente haciendo scrolling a lo largo de un fichero a la máxima
velocidad o estás haciendo un largo
SEARCH/REPLACE
, éste puede ser un
CPU hog
por unos momentos. Si tienes un programa, como un programa
terminal, que no puede que no puede ser cerrado con la CPU por mucho tiempo,
entonces pon la prioridad del CygnusEd a uno menos que el programa terminal.
Si seleccionas la opción
INHERIT
, CygnusEd funcionará a la prioridad
con la que fue ejecutado. Desde el workbench siempre es cero, pero desde el
CLI puede no serlo. Esta opción normalmente sólo se usa como opción para
grabar en un fichero environment.
Seleccionando
PRIORITY n
pone la prioridad al número mostrado en el
menú. Esta opción normalmente sólo se usa cuando CygnusEd está puesta en
INHERIT, porque sino CygnusEd ya está funcionando a la prioridad listada.
Seleccionando
SET PRIORITY
te permite seleccionar una prioridad desde
-9 hasta 9 para que funcione el CygnusEd. Esta prioridad se mostrará en el
menú y será almacenada en el fichero environment si éste es grabado.
Página.8
SAVE AND LOAD ENVIRONMENT
Todos los settings del menu ENVIRONMENT pueden ser almacenados en un
fichero "ceddefaults". Así, no tienes que setear los tab stops, la anchura,
colour preferences, etc ... cada vez que pones el CygnusEd.
Cuando CygnusEd se ejecuta, busca el suffix al final del nombre del
fichero que estás editando. El suffix es la posición del filename después del
último periodo en el nombre. Si hay un suffix, CygnusEd buscará primero el
actual directorio, y luego el S: para un fichero llamado "CEDDEFAULTS.sfx";
donde "sfx" es el suffix en el especificado filename. Si no lo puede encontrar
en ninguna parte, o si no hay suffix, CygnusEd buscará el actual directorio
y luego el S: para un fichero llamado "CEDDEFAULTS". Esto te permite tener
múltiples ficheros default con diferentes tabs para programas C, programas
assembler y letters a Mom.
Ejemplo:
1> CED MYPROGRAM.C
CygnusEd buscará el Environment file en el siguiente orden:
1. CEDDEFAULTS.C
2. S:CEDDEFAULTS.C
3. CEDDEFAULTS
4. S:CEDDEFAULTS
Cuando haces una modificación a los settings Environment, está sólo en
efecto hasta que sales del CygnusEd. La forma de hacerlo permanente es salvar
el environment con el comando SAVE ENVIRONMENT. Tendrás que dar un nombre con
el que quieres que se almacene el environment. El nombre será, por defecto, la
segunda variación (2) de las de arriba, pero puedes poner lo que quieras.
Si lo salvas usando la (2) variación, y si (1) no existe en tu actual
directorio, la próxima vez que pongas el CygnusEd, cargará el Environment
setting que acabas de salvar, después de editar el fichero o un fichero con el
mismo suffix.
Los comandos LOAD ENVIRONMENT te permiten cargar un Environment settings.
CygnusEd lo cargará automáticamente de la forma descrita arriba cuando empieza
arriba, pero si quieres re-cargarlos, usa el comando LOAD ENVIRONMENT /
DEFAULT. Eto dirá al CygnusEd que los re-cargue en el camino que normalmente
buscaría al fichero CEDDEFAULTS. Usa LOAD ENVIRONMENT / SPECIFY para que
CygnusEd cargue un environment específico.
WINDOW OPERATIONS
Las
WINDOW OPERATIONS
se usan para trabajar con el CygnusEd en
multiventana. CygnusEd te permite tener varios ficheros abiertos a la vez.
Una característica única de CygnusEd es que te permite ver dos partes
diferentes del mismo fichero al mismo tiempo. Las modificaciones que se hacen
en una ventana también se producen en la otra. Esta característica es necesaria
para programadores que quieren comparar dos segmentos de código de un mismo
fichero o bien quieran ver dos partes del fichero al mismo tiempo.
Página.9
Las ventanas se pueden cambiar de tamaño y mover tomando la barra de título
de la ventana y moviéndola hasta alcanzar el tamaño deseado y la posición
exacta. También se puede hacer mediante el teclado usando
EXPAND
o
AUTO-EXPAND
.
La mejor manera de aprender es probar, por lo que aquí hay una descripción de
los comandos:
PREVIOUS WINDOW
y
NEXT WINDOW
mueve el cursor activado a
través de las distintas vistas en un método arriba-abajo/abajo-arriba.
SPLIT WINDOW
rompe la ventana en activo en dos vistas diferentes del
mismo fichero. Puedes entonces usar el comando OPEN desde una de las ventanas
para editar dos ficheros simultáneamente. Puedes tener hasta diez ventanas
abiertas a la vez, usando cualquier combinación de múltiples vistas y múltiples
ficheros.
FREEZE WINDOW
congelará una ventana, de tal modo que cambios en otras
vistas del mismo documento no afectarán al documento congelado. La ventana que
está congelada cambiará de color.
EXPAND WINDOW
hará la ventana en activo tan grande como sea posible
poniendo las restantes ventanas lo más pequeño posible.
AUTOEXPAND
hará que el CygnusEd expanda automáticamente la ventana en
activo. Esto quiere decir que si activamos otra ventana (usando NEXT o PREV
WINDOW o el botón del ratón), ésta se expandirá automáticamente.
Si quieres abrir una nueva ventana sin cerrar la ventana en curso y quieres
una ventana nueva que esté vacía, deberás seleccionar la opción
OPEN NEW
del
menú PROJECT. Esto romperá la ventana en curso si es necesario y borrará la
ventana como un proyecto separado.
FORMAT
Los comandos FORMAT son usados para reformatear párrafos de texto poniendo
sólo tántas palabras en cada linea como es posible con los márgenes seteados
con el RIGHT BORDER.
La variación FILL del comando FORMAT expandirá la linea fuera del margen
dcho insertando espacios adicionales entre palabras donde sea requerido.
WITHOUT FILL dejará un mellado extremo dcho.
La documentación help fue hecha usando el FORMAT con función FILL.
Para usar la función, posiciona el cursor al principio del párrafo e
inserta el comando. Cuando CygnusEd formatea el párrafo, pondrá tu cursor
debajo del párrafo, así puedes formatear el párrafo siguiente inmediátamente.
ENTER ASCII
Esta función te permitirá insertar cualquier caracter especificando el
valor ASCII (0 a 255) para él.
CygnusEd te pedirá el valor ASCII. Insértalo, y luego te pedirá el
siguiente, y así hasta que pulses el gadget cerrar en el requester, pulses
RETURN sin un número o selecciones QUIT desde el menu.
Página.10
CygnusEd soporta el completo alternate character set. Todos los
control characters pueden ser vistos - se muestran como letras invertidas,
así puedes qué control character son.
CENTER CURSOR
El comando CENTER CURSOR dirá al CygnusEd que quieres permanecer en la
misma linea y columna en tu documento, pero quieres que CygnusEd muestre la
linea en el centro de la ventana,así puedes ver que hay por ahí mejor.
Si estás muy cerca del principio del fichero, no podrá poner el cursor en
el principio de la ventana desde lo alto del fichero no puede ir a lo alto
de la ventana.
CENTER LINE
El comando CENTER LINE posicionará la actual linea en el centro de la
página entre el extremo izdo del fichero y el BORDE DCHO. Si la linea es más
larga que el borde dcho, no pasa nada.
REPEAT KEYSTROKE/MENU
Se usa cuando quieres repetir una selección de keystroke o menu muchas
veces. Un requester te pedirá cuántas veces lo quieres repetir. Return cancela.
Después de meter el número, debes seleccionar una opción desde los menus o
escribir un keystroke en el teclado.
El comando REPEAT es expandiddo cuando una macro es definida. No hay manera de
conseguir que aparezca un requester desde dentro de una macro. Puedes repetir
una macro definida.
MARKS
Las "MARKS" son sitios qque especificas con un documento, así que puedes
volver atrás a ésta posición fáciolmente más tarde.
Hay tres MARKS colocadas por CygnusEd. Puedes hacer un MARK LOCATION
donde quieras en un ficheroy más tarde hacer un JUMP TO MARK (salto a la
marca) al correspondiente número de marca.
Ver además la documentación MOVE / JUMP TO AUTO-MARK.
Cuando uses los shortcuts para MARK LOCATION debes mantener SHIFT-AMIGA
DCHA- y un número del 1 al tres.
BLOCK OPERATIONS
Se usan para mover bloques de texto en el documento. Pueden cortar, pegar,
duplicar y mover datos de un documento a otro.
El clipboard que usa CygnusEd es global al programa CygnusEd. Esto es
que si estás editando más de un documento a la vez, puedes hacer un COPY
BLOCK desde uno y hacer un INSERT BLOCK en el otro.
Página.11
Para definir un block, debes marcar un punto de partida del bloque usando
el MARK BLOCK. Mueve luego el cursor al final del bloque. Cuando estás en el
otro final del bloque, puedes seleccionar un COPY BLOCK, que copiará el área
seleccionada al clipboard, luego es posible INSERTar, SAVE O PRINT. Puedes
usar CUT BLOCK que es lo mismo que COPY BLOCK, excepto que borrará el área
seleccionada del documento.
MARK VERTICAL BLOCK es una forma diferente de trabajar con un bloque.
Con ésto puedes definir un bloque como cualquier área rectangular de la
pantalla.
DELETE/UNDELETE WORD
CygnusEd provee estas dos funciones que trabajan con una palabra ("word").
IMPORTANTE. Es posible borrar una palabra usando ALT BACKSPACE que borra
la palabra previa. Puede ser recuperada usando CTRL ALT BACKSPACE.
También se pueden recuperar caracteres borrados con BACKSPACE o DEL usando
CTRL BACKSPACE y CTRL DEL.
DELETE/UNDELETE LINE
Te permiten borrar lineas, insertarlas y borrar e insertar lineas
parciales.
DELETE A LINE borrará la linea entera donde está el cursor. Ésta linea
va entonces al
line buffer
de donde es posible insertarla usando el INSERT
LINE.
DELETE TO EOL borrará parte de la linea, desde la posición del cursor
hasta el final de la linea. La parte borrada va al
line buffer
y se puede
usar el INSERT LINE.
Para insertar una linea, el
line buffer
debe tener algo que insertar.
Sólo se puede meter algo en el
line buffer
con los comandos DELETE LINE
o DELETE TO EOL.
SEARCH COMMANDS
Los comandos SEARCH te permiten buscar cualquier cadena de caracteres en el
documento. Este comando es muy rápido y soporta también búsqueda de simple
wildcard.
Para empezar a buscar una cadena, usa
SEARCH FOR
para especificar lo que
quieres buscar. Aparecerá un requester para que introduzcas la cadena que estás
buscando. Puedes especificar búsqueda hacia delante (forward) o hacia atrás
(backward), que haya diferencia entre mayúsculas y minúsculas o no la haya
(case sensitive/insensitive), y puedes especificar si las wildcards van a ser
o no usadas en la búsqueda. Debes especificar si las wildcards están siendo
usadas porque sino CygnusEd no podrá saber si quieres usar un método "wildcard
pattern matching" o si quieres buscar los caracteres wildcard por sí mismos.
Página.12
Una vez encontrada la cadena puedes seguir buscando otra igual usando los
comandos
REPEAT SEARCH FORWARD
(adelante) y
REPEAT SEARCH BACKWARD
(atrás).
Esto encontrará la siguiente repetición de la misma cadena sin tener que
introducir de nuevo ésta.
Para usar los wildcards en las búsquedas puedes usar el caracter '*' para
sustituir a cualquier caracter sencillo. Por ejemplo para buscar una cadena que
empiece por ABC, seguida de dos caracteres cualesquiera, y terminando en Z,
deberás buscar ABC**Z.
Recuerda
: debes estar seguro de que el gadget de
búsqueda de wildcard está en ON antes de comenzar la búsqueda.
Cuando sale la ventana de búsqueda (cuando seleccionas SEARCH FOR) hay
varios gadgets para seleccionar Mayúsculas=minúsculas o no, wildcards o no,
y búsquedas adelant y atrás. Hay también atajos de teclado (shortcuts) para
estas opciones. Mira en los menús para tener más información acerca de los
atajos de teclado.
Nota
: Cuando dos atajos de teclado tengan la misma letra asignada, sólo
que una sea mayúscula y la otra minúscula, para acceder al atajo de la letra
mayúscula hay que pulsar la tecla Amiga derecha en vez de la izquierda, o bien
pulsar Shift + Amiga izquierda.
Aunque los caracteres de control no aparezcan propiamente en los gadgets de
cadena también pueden ser buscados. Los caracteres de fín de línea pueden ser
buscados tecleando CTRL-J en el gadget de cadena.
REPLACE COMMANDS
Te permiten reposicionar un bloque de texto con otro. Incorporan las
capacidades de busca, así puedes buscar la siguiente ocurrencia en el
documento del
string
original.
Cuando seleccionas REPLACE, CygnusEd "requestará" al
string
original y
y a los
replacement strings
. puedes especificar la dirección y sensitividad
de la busqueda.
Cuando el primer
match
es encontrado por el
replacement
, cygnusEd mostrará
la pantalla en esa posición y te preguntará:
"(Y)es/(N)o/(L)ast/(G)lobal/(Q)uit?" Para reposicionar este supuesto y
continuar al siguiente supuesto, contesta Y. Para no reposicionarlo y continuar
con el siguiente, contesta N. Para reposicionar este supuesto y no buscar nada
más, L. Para reposicionar TODOS los supuestos del
string
original desde esta
posición hasta el final del documento, G. Si quieres abortar el
reposicionamiento, inserta cualquier otro caracter. Si seleccionas ´G´, puedes
parar el
global replacement
mientras está surcando el documento cambiando todas
las ocurrencias escribiendo otro caracter.
REPEAT REPLACE puede ser invocado después de que un comando REPLACE sea
cancelado por un comando cancel. Entonces continua desde la posición actual.
REPLACE y REPEAT REPLACE usan AMIGA-R como su shortcut. Debes mantener
Shift-Amiga dcha mientras seleccionas REPLACE desde el teclado.
CygnusEd siempre hace
escape codes visible
antes de ejecutar los comandos
REPLACE.
Página.13
CHANGE CASE LETTER
Cambiará la situación de la letra donde está el cursor y avanza al cursor
en un caracter.
CHANGE CASE WORD, UPPER CASE WORD, LOWER CASE WORD
Los comandos CASE CHANGE para palabras convertirán una palabra a
UPPERCASE
letters,
lowercase letters
, o cambiarán la situación de cada letra en la
palabra.
JUMP TO LINE
Te permitirá especificar directamente a qué número de linea quieres ir.
Puedes especificar 0 o 1 para ir al principio del documento, y cualquier
número mayor que el número de lineas del documento te pondrá al final del
mismo.
Si no metes nada en el requester, CygnusEd asumirá que no quieres saltar
y te dejará en la posición actual.
JUMP TO AUTO-MARK
El auto-mark es un cuarto
bookmark
(ver SPECIAL / MARK LOCATION).
Este bookmark no puede ser explícitamente seteado por el usuario. CygnusEd
automaticamente marca la localización previa de usuarios en el fichero.
Cuando pones el CygnusEd, la auto-mark se pone en la primera linea, primera
columna. Continua poniendose en aquella localización según haces scroll.
Tan pronto como te mueves a una posición que está suficientemente lejos que
en vez de hacer scroll, se redibuja la pantalla entera, la auto-mark es
puesta en la posición del cursor justo antes del salto.
Por ejemplo, si estás en el centro de un inmenso documento y saltas al
final del mismo (de manera que sea lo suficientemente grande que CygnusEd
no hace scroll), la auto-mark es puesta en el lugar donde estabas en el centro,
antes de hacer el salto. Para volver al centro seleccionas JUMP TO AUTO-MARK.
Entonces el auto-mark se posiciona al final, y si quieres volver al final,
vuelve a seleccionar JUMP TO AUTO-MARK.
CURSOR MOVEMENT
Son accesibles por los cursores del teclado. Nótese que SHIFT-flecha
dcha/izda mueve al cursor al principio/final de un gadget standard string
igual que mueve el cursor al principio/final de una linea de texto en
CygnusEd.
Si el usuario pulsa SHIFT flecha dcha y el cursor ya está al final de
linea, entonces se moverá al final de la siguiente linea. Sucede igual si está
al principio de linea. Si el usuario pulsa SHIFT flecha arriba o SHIFT flecha
abajo y el cursor está ya arriba/abajo del todo de la pantalla, ésta hace
scroll una página. La linea en la que estaba el cursor llegará a ser la
última/primera linea visible.
Página.14
Si estás haciendo scroll abajo un fichero sólo con la flecha abajo, puedes
acelerar el scroll pulsando ALT. Para volver a la otra velocidad simplemente
suelta ALT.
Aquí están las diferentes variaciones:
Cursores:
subir 1 línea
^
|
izquierda 1 caracter <- -> derecha 1 caracter
|
v
bajar 1 línea
Shift-Cursores:
principio de pantalla o pantalla anterior
^
|
principio de línea o línea previa <- -> fín de línea o siguiente línea
|
v
fín de pantalla o siguiente pantalla
Alternate-Cursores:
subir 12 líneas
^
|
izquierda 12 caracteres <- -> derecha 12 caracteres
|
v
bajar 12 líneas
Control-Cursores:
principio de fichero
^
|
palabra anterior <- -> siguiente palabra
|
v
fín de fichero
Página.15
_______________________